Package org.javacommerce.paypal.castor

Source Code of org.javacommerce.paypal.castor.PaymentTransactionCodeHandler

/**
*
*/
package org.javacommerce.paypal.castor;

import org.exolab.castor.mapping.GeneralizedFieldHandler;

import eBLBaseComponents.apis.ebay.PaymentTransactionCodeType;

/**
* @author Michael Blanton (mike@mikeblanton.com)
*/
public class PaymentTransactionCodeHandler extends GeneralizedFieldHandler {

  /**
   *
   */
  public PaymentTransactionCodeHandler() {
    super();
    // TODO Auto-generated constructor stub
  }

  /* (non-Javadoc)
   * @see org.exolab.castor.mapping.GeneralizedFieldHandler#convertUponGet(java.lang.Object)
   */
  public Object convertUponGet(Object _value) {
        if (_value == null) return null;
        PaymentTransactionCodeType code = (PaymentTransactionCodeType) _value;
        return code.toString();
  }

  /* (non-Javadoc)
   * @see org.exolab.castor.mapping.GeneralizedFieldHandler#convertUponSet(java.lang.Object)
   */
  public Object convertUponSet(Object _value) {
    return PaymentTransactionCodeType.fromString((String) _value);
  }

  /* (non-Javadoc)
   * @see org.exolab.castor.mapping.GeneralizedFieldHandler#getFieldType()
   */
  public Class getFieldType() {
    return PaymentTransactionCodeType.class;
  }

}
TOP

Related Classes of org.javacommerce.paypal.castor.PaymentTransactionCodeHandler

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.